• word of the day

    allamanda cathartica

    allamanda cathartica - Dictionary definition and meaning for word allamanda cathartica

    Definition
    (noun) vigorous evergreen climbing plant of South America having glossy leathery foliage and golden yellow flowers
Download our Mobile App Today
Receive our word of the day
on Whatsapp